def run(params:list[str]):
    from modelscope.pipelines import pipeline
    from modelscope.utils.constant import Tasks
    #pip install sentencepiece
    from modelscope.models.nlp import T5ForConditionalGeneration
    from modelscope.preprocessors import TextGenerationTransformersPreprocessor
    import sys
    from ApiBase import apiBase

    try:
        model = T5ForConditionalGeneration.from_pretrained('ClueAI/PromptCLUE-base-v1-5', revision='v0.1')
        preprocessor = TextGenerationTransformersPreprocessor(model.model_dir)
        pipeline_t2t = pipeline(task=Tasks.text2text_generation, model=model, preprocessor=preprocessor)

        #print(pipeline_t2t("下面句子是否表示了相同的语义：\n文本1：糖尿病腿麻木怎么办？\n文本2：糖尿病怎样控制生活方式\n选项：相似，不相似\n答案："))
        # {'text': '不相似'}
        req = apiBase.argv(1,'文本1：糖尿病腿麻木怎么办？\n文本2：糖尿病怎样控制生活方式')
        param = apiBase.argv(2,'相似，不相似')
        prompt = f"下面句子是否表示了相同的语义:\n{req}\n选项:{param}\n答案:"
        print(pipeline_t2t(prompt))

        #print(pipeline_t2t('生成与下列文字相同意思的句子：\n白云遍地无人扫\n答案：', do_sample=True, top_p=0.8))
        # {'text': '白云散去无踪，没人扫。'}
        #print(pipeline_t2t("推理关系判断：\n前提：小明今天在北京\n假设：小明在深圳旅游\n选项：矛盾，蕴含，中立\n答案："))
        # {'text': '蕴涵'}
        #print(pipeline_t2t("文本纠错：\n告诉二营长，叫他彻回来，我李云龙从不打没有准备的杖\n答案："))
        #{'text'：'告诉二营长，叫他下来，我李云龙从不打没有准备的仗'}
        #print(pipeline_t2t('改写下面的文字，确保意思相同：\n一个如此藐视本国人民民主权利的人，怎么可能捍卫外国人的民权？\n答案：', do_sample=True, top_p=0.8))
    finally:
        apiBase.close()